@charset "utf-8";
/* CSS Document */
.clearfix{clear:both;}
.clearfix:after{content: "";clear: both;display: block;visibility: hidden;height: 0;}
.header{background:url(/images/member/header_bg.png) repeat-x;height:66px;}
.outer{background:url(/images/member/header_bg2.png) no-repeat;height:66px;position:relative;}
.logo{margin-top:7px;margin-left:23px;float:left;display:inline;}
.icons{float:left;display:inline;width:55px;height:46px;background:url(/images/member/icons_personal.png) no-repeat;margin-left:33px;margin-top:12px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/member/icons_personal.png');_background-image:none;float:left;}
.topbar{position:absolute;width:209px;height:22px;bottom:0;right:0;}
.topbar .pngbg{width:33px;height:22px;background:url(/images/member/topbar_left.png) no-repeat!important;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/member/topbar_left.png');_background-image:none;float:left;display:inline;}
.shortcuts{float:left;display:inline;height:22px;background:url(/images/member/topbar_bg.png) repeat-x;z-index:2;width:176px;}
.shortcuts li{float:left;display:inline;background:url(/images/member/s.gif) 0 no-repeat;padding-left:12px;padding-right:6px;line-height:22px;}
.shortcuts li.first{background:none;}
.shortcuts li a:link,.shortcuts li a:visited{color:#CAFFFF;}
.spacebar{background:url(/images/member/space.png) repeat-x;height:5px;font-size:0;border-bottom:1px solid #ffffff;}

.base{padding-left:216px;border-top:1px solid #E6E0E0;zoom:1;background-image:url(/images/member/leftbar_bg.png); background-repeat:repeat-y;}
.leftbar{width:199px;padding:4px 2px;margin-left:-216px;position:relative;float:left;display:inline;}

.leftbar h3{padding-left:23px;border-bottom:1px solid #eee;font-size:22px;font-weight:normal;line-height:44px;}
.menu{width:170px;margin-left:4px;margin-top:10px;}
.menu li.item{border-bottom:1px solid #eee;padding:5px 0;padding-left:21px;}
.menu li.item li{line-height:22px;}
.menu li.item a:link,.menu li.item a:visited{color:#5D5C5C;}
.menu li.item li.active a:link,.menu li.item li.active a:visited{color:#0099FF;font-weight:bold;}

.switchbar{border-right:1px solid #E6E0E0;width:12px;background-image:url(/images/member/switch_close.gif);background-repeat:no-repeat;background-position:50%;cursor:pointer;margin-left:-13px;position:relative;float:left;display:inline;}
.main{padding:20px 10px;zoom:1;}

.tabpanel{background:url(/images/member/m_line.gif) 0 25px repeat-x;height:28px;}
.tabpanel .ul-tab li{float:left;display:inline;background:url(/images/member/for_nav_119.gif) top left no-repeat;padding-left:15px;margin-right:2px;margin-top:3px;}
.tabpanel .ul-tab li a{float:left;background:url(/images/member/for_nav_121.gif) top right no-repeat;padding-right:15px;height:22px;line-height:22px;}
.tabpanel .ul-tab li.active{margin-top:0;background:url(/images/member/m_left.gif) top left no-repeat;color:#ffffff;}
.tabpanel .ul-tab li.active a{background:url(/images/member/m_right.gif) top right no-repeat;height:25px;line-height:25px;font-weight:bold;color:#ffffff;}
/*.tabmain{padding:30px 0;}*/

.navigation{margin-bottom:10px;zoom:1;border-bottom:1px solid #eee;height:27px;line-height:27px;}
.navigation li{float:left;display:inline;font-size:12px;background:url(/images/member/nav_ar.gif) 0 50% no-repeat;padding-left:15px;padding-right:10px;color:#0199FE;}
.navigation li.first{background:none;padding-left:0;}
.navigation a:link,.navigation a:visited{color:#0043DA;}

.formtable{width:100%;}
.formtable caption{background:url(/images/member/for_nav_130.gif) repeat-x;height:25px;line-height:25px;padding:0 5px;color:#666;}
.formtable td,.formtable th{padding:3px 5px;}
.formtable tbody th{background:#f0f0f0;border-bottom:1px solid #ccc;width:120px;}
.formtable tbody td{border-bottom:1px dotted #ccc;}
.formtable tbody td.th{font-size:14px;line-height:30px;font-weight:bold}
.formtable tfoot td{padding:5px;}
.formtable tfoot button{padding:0 10px;overflow:visible;}
.formtable select{margin-left:3px;}

.datatable{width:100%;border-right:1px solid #ebebeb;}
.datatable thead th{background:url(/images/member/for_nav_130.gif) repeat-x;padding:3px 5px;height:19px;border-left:1px solid #ebebeb;}
.datatable tbody td{padding:3px 5px;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;}


.x-table {
	width:100%;
	zoom:1;
	border:1px solid #ddd;
	table-layout:fixed;
}
.x-table th,.x-table thead td {
	font:normal 11px arial, tahoma, helvetica, sans-serif;
	-moz-outline:none;
	-moz-user-focus:normal;
	padding:1px 0 0 0;
	height:23px;
	text-align:center;
}
.x-table thead {
	background:#f9f9f9 url(/images/member/grid3-hrow.gif) repeat-x 0 bottom;
}
.x-table .x-hd-over, .x-table .x-hd, .x-table .x-hd-selected, .x-table .grid-hd-checker {
	height:26px;
	line-height:26px;
}
.x-table .x-hd-over, .x-table .x-hd, .x-table .x-hd-selected {
	padding:0 5px;
}
.x-table .x-hd-over, .x-table .x-hd-selected {
	background:#ebf3fd url(/images/member/grid3-hrow-over.gif) repeat-x left bottom;
}
.x-table .x-hd, .x-table .x-hd-over, .x-table .grid-hd-checker, .x-table .x-hd-selected {
	border-right:1px solid #ddd;
	border-bottom:1px solid #ccc;
}
.x-table .x-row-over td {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:#efefef url(/images/member/row-over.gif) repeat-x left top;
}
.x-table tr .grid-td-first{
	padding:0;
	background:transparent url(/images/member/grid3-special-col-bg.gif) repeat-y right;
	text-align:center;
}
.x-table tr .grid-td-checker, .x-table .x-row-over .grid-td-checker
{
	width:25px;
}
.x-table tr .grid-td-number{text-align:right; white-space:nowrap;padding:2px;}
.x-table td {
	padding:5px;
	cursor:default;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	border:1px solid #ebebeb;
}
.x-table .x-row-selected td {
	background:#DFE8F6!important;
	border-top:1px dotted #a3bae9;
	border-bottom:1px dotted #a3bae9;
}
.x-table .x-row-selected .grid-td-first {
	background:transparent url(/images/member/grid3-special-col-sel-bg.gif) repeat-y right!important;
}
.x-table .x-row-hl td{background:#f7f7f7;}
.x-table tfoot {
	border-color:#a9bfd3;
	border-style:solid;
	border-width:0 0 1px 0;
	display:block;
	padding:2px;
	position:relative;
	zoom:1;
}
.x-table tfoot td {
	padding:0 5px;
	height:24px;
}
.x-table tfoot td input {
	vertical-align:middle;
}
.x-table .pagernum{text-align:right;}

.noborder-table{width:100%;}
.noborder-table .pagernum{text-align:right;}